package mn.idax.exchange.otc.vo;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.Setter;
import mn.idax.exchange.common.bean.IdaxBase;

/**
 * Create by shihaiming
 */
@Getter
@Setter
public class ADPageListDTO extends IdaxBase{

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//广告主键id
    private Integer id;
    //币种名称
    private String pairname;
    //交易类型(1-出售 2-购买)
    private Integer type;
    //广告状态(1-上架 2-下架 3-过期 )
    private Integer state;
    //出售价(交易币种单价)
    private BigDecimal price;
    //最小交易金额
    private BigDecimal minAmount;
    //最大交易金额
    private BigDecimal maxAmount;
    //交易数量，广告列表统计的是人的维度，我的广告列表统计的是广告的交易量
    private Integer tradeNumber;
    //好评度
    private BigDecimal goodRate;
    //发布人头像
    private String iconUrl;
    //发布人昵称
    private String nickName;
    //邮箱
    private String emial;
    //创建时间
    private Date createTime;
    //交易方式(1-支付宝 2-微信 3-银行)
    private List<Integer> transactionWayList = new ArrayList<Integer>();
    //信任数
    private Integer trustNumber;
    //广告发布人认证状态（true:已实名  false:未实名）
    private Boolean iscertificate;
    //广告是否限制认证状态（true:是  false:否）
    private Boolean isRequireCertificate;
    //发布人id
    private Integer publisherid;
    //出售价单位
    private String unit;
    //发布时间
    private Date publishtime;
    private Date expireTime;
    //前端加T
    private String expireTimeAddT;

    //是否是浮动价格广告
    private Boolean isFloating;

    private BigDecimal floatingrate;//浮动率

    private BigDecimal minprice;

    private BigDecimal maxprice;

    private String exchange;

    //支付方式图标
    private List<String> payTypeIcon;

    private String number;

}
